package com.ld.security.common.quartz.modules.job.service;

import com.ld.security.common.core.base.SuperPo;
import com.ld.security.common.mybatis.base.service.ISuperService;
import com.ld.security.common.quartz.modules.job.entity.JobTaskEntity;

import java.util.Collection;

public interface IJobTaskService extends ISuperService<JobTaskEntity> {

    /**
     * 修改任务状态
     * 任务提交到调度器，周期运行
     * @param po
     * @return
     */
    int runTask(Collection<String> po);

    /**
     * 停止任务
     * @param po
     * @return
     */
    int stopTask(Collection<String> po);

}